Suddividere una frase o unÆistruzione in brani più brevi così che possano
essere utilizzati dal programma. Quando si parla di programmazione, questa
operazione consiste nel prendere un comando o unÆistruzione fornita dal
programmatore e convertirla in unità funzionali più piccole che possano a
loro volta essere tradotte in linguaggio macchina. Nel caso invece di
frasi parlate o scritte nel linguaggio naturale dellÆutente, il parsing
consiste nel prendere la frase e nel trasformarla in una serie di comandi r
iconoscibili dal programma o dal linguaggio di programmazione di alto
livello che si sta utilizzando. Ad esempio, "Quanto costano le automobili
rosse?" sarebbe convertito in unÆinterrogazione a un database dove si
chiederebbe il valore "costo", corrispondente ad "automobile" con colore
"rosso".
|